package com.ruoyi.docs.service;

import java.util.List;
import com.ruoyi.docs.domain.BizPeopleActivity;

/**
 * 活动参与Service接口
 * 
 * @author ruoyi
 * @date 2024-06-18
 */
public interface IBizPeopleActivityService 
{
    /**
     * 查询活动参与
     * 
     * @param peopleActivityId 活动参与主键
     * @return 活动参与
     */
    public BizPeopleActivity selectBizPeopleActivityByPeopleActivityId(Long peopleActivityId);

    /**
     * 查询活动参与列表
     * 
     * @param bizPeopleActivity 活动参与
     * @return 活动参与集合
     */
    public List<BizPeopleActivity> selectBizPeopleActivityList(BizPeopleActivity bizPeopleActivity);

    /**
     * 新增活动参与
     * 
     * @param bizPeopleActivity 活动参与
     * @return 结果
     */
    public int insertBizPeopleActivity(BizPeopleActivity bizPeopleActivity);

    /**
     * 修改活动参与
     * 
     * @param bizPeopleActivity 活动参与
     * @return 结果
     */
    public int updateBizPeopleActivity(BizPeopleActivity bizPeopleActivity);

    /**
     * 批量删除活动参与
     * 
     * @param peopleActivityIds 需要删除的活动参与主键集合
     * @return 结果
     */
    public int deleteBizPeopleActivityByPeopleActivityIds(Long[] peopleActivityIds);

    /**
     * 删除活动参与信息
     * 
     * @param peopleActivityId 活动参与主键
     * @return 结果
     */
    public int deleteBizPeopleActivityByPeopleActivityId(Long peopleActivityId);

    /**
     * 关联更新
     * @param bizPeopleActivity
     */
	int updateRelationBizPeopleActivity(BizPeopleActivity bizPeopleActivity);
}
